interface IPageData {
  longitude: number;
  latitude: number;
}

Page<IPageData>({
  data: {
    longitude: 116.397390,  // 默认经度（北京天安门）
    latitude: 39.908860,    // 默认纬度（北京天安门）
  },

  onLoad() {
    // 隐藏TabBar
    wx.hideTabBar();
    
    // 获取当前位置
    this.getCurrentLocation();
  },

  onUnload() {
    // 恢复显示TabBar
    wx.showTabBar();
  },

  getCurrentLocation() {
    wx.getLocation({
      type: 'gcj02',
      success: (res) => {
        this.setData({
          latitude: res.latitude,
          longitude: res.longitude
        });
      },
      fail: () => {
        wx.showToast({
          title: '获取位置失败',
          icon: 'error'
        });
      }
    });
  },

  goBack() {
    wx.navigateBack({
      delta: 1,
      fail: () => {
        wx.switchTab({
          url: '/pages/index/index'
        });
      }
    });
  },

  handleFindCar() {
    wx.showToast({
      title: '找车功能开发中',
      icon: 'none'
    });
  },

  handleNavigation() {
    wx.showToast({
      title: '导航功能开发中',
      icon: 'none'
    });
  }
});
